.sec{
    width: 100%;
    max-width: 640px;
    min-width: 320px;
    margin: 0 auto;
    overflow: hidden;
    box-sizing: border-box;
    background: #fff;
	
	margin-top: .234375rem !important;
	
	.sec-tit {
	    width: 100%;
	    overflow: hidden;
	    box-sizing: border-box;
	    height: 1.25rem;
	    padding: .3125rem;
	    padding-bottom: 0;
	    border-bottom: 1px solid #e5e5e5;
	}
	
	.sec.bd{
	    display: block!important;
	    max-width: none;
	}
	.sec.no-over{
	    overflow: visible;
	}
	.sec-swiper .swiper-slide img{
	    width: 100%;
	}
	.sec-swiper .swiper-pagination{
	
	}
	.sec-swiper .swiper-pagination .swiper-pagination-bullet{
	    width: .234375rem;
	    height: .234375rem;
	    box-sizing: border-box;
	    opacity: 1;
	    border:1px solid #fff;
	    border-radius: 50%;
	    background:rgba(0,0,0,0.3);
	}
	.sec-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	    background: #f00;
	}
	
	.sec-swiper2 .swiper-slide img{
	    width: 100%;
	}
	.sec-swiper2 .swiper-pagination{
	    text-align: right;
	}
	.sec-swiper2 .swiper-pagination .swiper-pagination-bullet{
	    width: .46875rem;
	    height: .46875rem;
	    text-align: center;
	    line-height: .46875rem;
	    font-size: .3125rem;
	    color: #fff;
	    background: rgba(0, 0, 0, 1);
	    opacity: 1;
	}
	.sec-swiper2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	    background: rgba(244,77,53,1);
	    opacity: 1;
	}   
	
	
	
	.sec-tit{
	    width: 100%;
	    overflow: hidden;
	    box-sizing: border-box;
	    height: 2.25rem;
	    padding: .3125rem;
	    padding-bottom: 0;
	    border-bottom: 1px solid #e5e5e5;
	}
	.sec-tit h2{
	     font-size: 1rem;
	     height: 3.9375rem;
	     border-bottom: 1px solid #e5e5e5;
	     color: #ff650b;
	     float: left;
	}
	.sec-tit h2 strong{
	      display: inline-block;
	      height: 0.9625rem;
	      line-height: 1rem;
	      padding-left: .3125rem;
	      border-left: .139375rem solid #ff650b;
	      margin-top: .1875rem;
	}
	.sec-tit a {
	    float: right;
	    font-size: .34375rem;
	    line-height: .34375rem;
	    margin-top: .40625rem;
	    color: #999;
	}
	
	/* 图文列表 上下排版 */
	.sec-list1{
	    width: 100%;
	    overflow: hidden;
	    padding-top: .3125rem;
	}
	.sec-list1 li{
	    width: 50%;
	    overflow: hidden;
	    float: left;
	    box-sizing: border-box;
	    padding: 0 .3125rem;
	    margin-bottom: .3125rem;
	    padding-bottom: .15625rem;
	}
	.sec-list1 li>div{
	    width: 100%;
	    overflow: hidden;
	    border-radius: .15625rem;
	    box-shadow: -3px 3px 3px #ddd,3px 3px 3px #ddd;
	}
	.sec-list1 li img{
	    display: block;
	    width: 100%;
	    height: auto;
	    margin: 0 auto;
	    max-width: 280px;
	}
	.sec-list1 li strong,.sec-list1 li span{
	    display: block;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    text-align: left;
	    box-sizing: border-box;
	    padding:  0 .15625rem;
	}
	.sec-list1 li strong{
	    height: 1rem;
	    line-height: 1rem;
	    font-size: .4375rem;
	}
	.sec-list1 li strong a{
	    color: #000;
	}
	.sec-list1 li span{
	      height: 1.46875rem;
	      line-height: 1.46875rem;
	      font-size: 0.375rem;
	      color: #999;
	      margin-bottom: 0.15625rem;
	}
	.sec-list1 li em{
	    float: left;
	    font-size: .375rem;
	    color: #e90012;
	}
	.sec-list1 li i{
	    float: right;
	    font-size: .3125rem;
	}
	
	
	/* 图文列表 左右中排版 */
	.sec-list2{
	    width: 100%;
	    overflow: hidden;
	    box-sizing: border-box;
	    padding: 0 .3125rem;
	}
	.sec-list2 li{
	    width: 100%;
	    overflow: hidden;
	    border-bottom: 1px dashed #eee;
	    padding: .3125rem 0;
	}
	.sec-list2 li:last-child{
	    border-bottom: none;
	}
	.sec-list2 li span{
	    display: block;
	}
	.sec-list2-img{
	    float: left;
	}
	.sec-list2-img img{
	       width: 5.46875rem;
	       height: 3.53125rem;
	       max-width: 158px;
	       max-height: 98px;
	}
	.sec-list2-img2{
	    float: left;
	}
	.sec-list2-img2 img{
	    width: 2.34375rem;
	    height: 1.640625rem;
	    max-width: 100px;
	    max-height: 70px;
	    padding: .15625rem;
	    border:1px solid #dcdcdc;
	    background: #f5f5f5;
	}
	.sec-list2-txt{
	      width: 7.84375rem;
	      height: 1.53125rem;
	      float: left;
	      box-sizing: border-box;
	      padding-left: .15625rem;
	}
	.sec-list2-txt strong,.sec-list2-txt em{
	    display: block;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	}
	.sec-list2-txt strong{
    height: 1.25rem;
    /* line-height: 1.35rem; */
    font-size: .4375rem;
	}
	.sec-list2-txt strong a{
	    color: #000;
	}
	.sec-list2-txt em{
	    /* height: .546875rem; */
	    // line-height: 0.5rem;
	    font-size: .3125rem;
	    color: #999;
	}
	.sec-list2-txt i{
	    color: #666;
	}
	.sec-list2-txt b{
	    color: #e90012;
	    margin-right: .15625rem;
	}
	.sec-list2-btn{
	    float: right;
	    width: 5.5625rem;
	}
	.sec-list2-btn a{
	    display: block;
	    width: 4.5625rem;
	    font-size: .3125rem;
	    border:1px solid #f44d35;
	    color: #f44d35;
	    border-radius: .078125rem;
	    box-sizing: border-box;
	    text-align: center;
	    // height: .5625rem;
	    // line-height: .5rem;
	    margin-bottom: .625rem;
	}
	.sec-list2-btn a:last-child{
	    margin-bottom: 0;
	}
	.sec-list2-btn a.red{
	    background: #f44d35;
	    color: #fff;
	}
}


